<%-- 
    Document   : head_product
    Created on : Nov 28, 2011, 12:17:45 AM
    Author     : Ngoc Linh
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<title>Chi tiết sản phẩm - P2TBid</title>
<script type="text/javascript" src="javascripts/tabs.js"></script>
<script type="text/javascript" src="javascripts/slideshow.js"></script>
<script type="text/javascript" src="javascripts/countdown.js"></script>
<script type='text/javascript' src='/DauGia/dwr/engine.js'></script>
<script type='text/javascript' src='/DauGia/dwr/interface/daugia.js'></script>

<script type="text/javascript">
    $(document).ready(function () {
        $('#list_tab a').makeTab();

        var nImg = $('#detail_img #list_img ul li img').length;
        if (nImg > 4) {                
            $('#detail_img #list_img').jCarouselLite({ vertical: false, visible: 4, auto: 4000, speed: 1000 });
        }
    });
</script>
<script type="text/javascript">
    $(document).ready(function(){
        $('#list_img ul li img').click(function(){
            $('img#big_img').hide().attr('src',$(this).attr('src')).fadeIn(800);
        })
    })  
</script>
<script type="text/javascript">
    function showTip(){
        var bidmount = $('input#bid_mount').val().trim();
        if(bidmount.length == 0){
            $('p#tip_mount').html('');
            $('p#tip_mount').hide();
            return ;
        }
        if(isNaN(bidmount)){
            $('p#tip_mount').html('Giá trị phải là số !').show('slow');
            return ;
        }
        
        var value = parseInt(bidmount, 0);        
        if(value <= 0 || value > 100000000){
            $('p#tip_mount').html('');
            return ;
        }
        
        var trieu = Math.floor(value/1000);
        var tram = value%1000;
        $('p#tip_mount').html(trieu + ' triệu ' + tram + ' ngàn').show('slow');
    }
    
    function checkValueBid(){
        
        if($('input#logined').val() == '0'){
            return true;
        }
        
        if($('input#tk').val() == $('input#seller').val()){
            alert("Bạn là người đăng sản phẩm này ! Bạn không có quyền tham gia đấu giá !")
            return false;
        }
        
        if($('#bid_mount').val().length == 0){
            $('#bid_mount').css('border-color','red');
            return false;
        }
        
        $('#bid_mount').css('border-color','#ddd');
        var price_bid = parseInt($('#bid_mount').val().trim());
        var price_beat = parseInt($('#price_beat').val().trim());
        
        if(price_bid*1000 <= price_beat){
            alert('Bạn phải đặt giá lớn hơn ' + price_beat + ' VNĐ');
            $('#bid_mount').css('border-color','red');
            $('#bid_mount').focus();
            return false;
        }
        
        return true;
    }    
</script>
<script type="text/javascript">
    
    function checkFavor(){
        var tk = $('#tk').val();
        var sp = $('#sp').val();
                 
        if(tk == null){
            return;
        }
        
        daugia.CheckFavor(sp,tk,{
            callback: function(data){
                if(data == true){
                    $('a.favorite').attr('id','remove_favor');                    
                }else{
                    $('a.favorite').attr('id','favor');                     
                }
            } ,
            errorHandler:function(message) { alert(message); }
        });
    };
    
    function addFavor(){
        
        var tk = $('#tk').val();
        var sp = $('#sp').val();
                 
        if(tk == null){
            return;
        }
        
        daugia.AddFavor(sp,tk,{
            callback: function(data){ 
                if(data == true){
                    $('a.favorite').attr('id','remove_favor');     
                    $('a.favorite').attr('onclick','removeFavor()');
                    var num_favor = parseInt($('span#num_favor').html());
                    $('span#num_favor').html(num_favor + 1);
                }
            } ,
            errorHandler:function(message) { alert(message); }
        });
    };
    
    function removeFavor(){
        
        var tk = $('#tk').val();
        var sp = $('#sp').val();
                 
        if(tk == null){
            return;
        }
        
        daugia.RemoveFavor(sp,tk,{
            callback: function(data){ 
                if(data == true){
                    $('a.favorite').attr('id','favor');   
                    $('a.favorite').attr('onclick','addFavor()');
                    
                    var num_favor = parseInt($('span#num_favor').html());
                    $('span#num_favor').html(num_favor - 1);
                }
            } ,
            errorHandler:function(message) { }
        });
    };              
    
    function getHistory(gia,spId){
        daugia.GetNewBid(gia,spId, {
            callback: function(data){ fillData(data,gia,spId); } ,
            errorHandler:function(message) { },
            timeout:1000
        });
    };
    
    function fillData(data,gia,spId){
        if(data != null){
            var content = '<div class="histoy_item"><div class="left_history fl">';   
            content += '<p class="name_user_bid">'+ data.userBid +'</p>';
            content += '<p class="date_user_bid">' + data.timeBid + '</p>';
            content += '</div><div class="right_history fr">';
            content += '<p class="mount_user_bid">' + data.valueBid + ' đ</p>';
            content += '<p class="diff_user_bid">+ ' + data.valuePlus +' đ</p>';
            content += '</div></div>';
            content += '</div>';
            
            //Set lại gía hiện tại:
            $('input#price_beat').val(data.priceCurrent);
            $('span#price_current').html(data.valueBid);
            $('p#note_bid_mount').html('Bạn phải đặt giá nhiều hơn ' + data.valueBid + ' VNĐ');
            
            var num_bid = 0;
            if($('span#num_bid').html() != null){
                num_bid = parseInt($('span#num_bid').html());
            }
            
            $('span#num_bid').html(num_bid + 1);
            $('b#num_historybid').html(num_bid + 1);
            
            if(num_bid == 0){
                $('#bid_history_list').html('');
            }else{
                if(num_bid == 8){
                    $('#bid_history_list .histoy_item:last-child').remove();
                }                
            }
                
            var innerHtml = content + $('#bid_history_list').html();
            $('#bid_history_list').html(innerHtml); 
            
            setTimeout(getHistory(data.priceCurrent,spId), 2000);
        }else{
            setTimeout(getHistory(gia,spId), 2000);
        }                
    };
</script>
<script type="text/javascript">
    $(function(){
        $('input#bid').hover(function(){
            var logined = $('input#logined').val();
            if(logined == '0'){
                $(this).val('Đăng nhập');
            }
        }, function(){
            $(this).val('Đặt giá');
        });
        
        $('input#buynow').hover(function(){
            var logined = $('input#logined').val();
            if(logined == '0'){
                $(this).val('Đăng nhập');
            }
        }, function(){
            $(this).val('Mua ngay');
        });
    })
</script>                              
<script type='text/javascript'>
    $(function() {
        $('#link_addcomment').click(function(){
            $('#addComment').fadeIn('slow', function(){
                $('#binhLuan').focus();                    
            });
            $(this).hide();
        });        
    });
    
    function getData(){
        var editor = CKEDITOR.instances.binhLuan;
        var data = editor.getData();
        if(data.toString().trim().length == 0 || data.toString().trim().length > 200){
            $('#message_comment').html("Lời bình luận không được rỗng và không vượt quá 200 ký tự !").fadeIn().delay(4000).fadeOut();
            return false;
        }
        
        return true;
    }
    function clearData(){
        var editor = CKEDITOR.instances.binhLuan;
        if(editor.getData().toString().length > 0){
            editor.setData('');
            $('#message_comment').html("Nội dung bình luận đã được xóa ...").fadeIn().delay(2000).fadeOut();
        }        
    }
    function canclePostComment(){
        clearData();
        $('#addComment').fadeOut('slow', function(){
            $('#link_addcomment').show();
        });
    }
</script>
                                    
                                
                                    
                                    
                                